module Base
{
	item Silencer
	{
		Type = WeaponPart,
		DisplayName = Silencer,
		Icon = Silencer,
		Weight = 1,
		MaxRangeModifier = -0.8,
		RecoilDelayModifier = -1,
		WeightModifier = 1.2,
		PartType = Canon,
		MountOn = SilencerMountOn,
		Tooltip = Tooltip_Silencer,
		WorldStaticModel = Silencer_Ground,
	}

	item SilencerMountOn
	{
		Weight	=	20,
		Type	=	Normal,
		DisplayName	=	most guns.,
		DisplayCategory = Junk,
		Icon	=	IntentionallyInvalid,
	}

	item CraftedSilencerMountOn
	{
		Weight	=	20,
		Type	=	Normal,
		DisplayName	=	all guns except revolvers and shotguns.,
		DisplayCategory = Junk,
		Icon	=	IntentionallyInvalid,
	}

	item MetalPipeSilencer
	{
		Type = WeaponPart,
		DisplayName = Metal Pipe Silencer,
		Icon = MetalPipeSilencer,
		Weight = 1,
		MaxRangeModifier = -1,
		RecoilDelayModifier = -1,
		WeightModifier = 1.4,
		PartType = Canon,
		MountOn = SilencerMountOn,
		Tooltip = Tooltip_MetalPipeSilencer,
		WorldStaticModel = MetalPipeSilencer_Ground,
	}

	item TorchSilencer
	{
		Type = WeaponPart,
		DisplayName = Hand Torch Silencer,
		Icon = TorchSilencer,
		Weight = 1,
		MaxRangeModifier = -2,
		RecoilDelayModifier = -1, 
		WeightModifier = 1.4,
		PartType = Canon,
		MountOn = CraftedSilencerMountOn,
		Tooltip = Tooltip_TorchSilencer,
		WorldStaticModel = TorchSilencer_Ground,
	}
	
	item WaterBottleSilencer
	{
		Type = WeaponPart,
		DisplayName = Water Bottle Silencer,
		Icon = WaterBottleSilencer,
		Weight = 0.8,
		MaxRangeModifier = -2,
		RecoilDelayModifier = -1,
		WeightModifier = 1.2,
		PartType = Canon,
		MountOn = CraftedSilencerMountOn,
		Tooltip = Tooltip_WaterBottleSilencer,
		WorldStaticModel = WaterBottleSilencer_Ground,
	}
}